﻿using Volo.Abp.Domain.Entities;
using AbpApplication_Module.Model;
using Volo.Abp.MultiTenancy;

namespace AbpApplication_Module
{
    /// <summary>
    /// 商品模型
    /// </summary>
    public class Product: IMultiTenant
    {
        // 商品ID
        public int Id { get; set; }

        // 商品名称
        public string Name { get; set; }

        // 商品价格
        public decimal Price { get; set; }

        // 商品库存数量
        public int Stock { get; set; }

        public Guid? TenantId { get; set; }

        /// <summary>
        /// 商品图片集合属性
        /// </summary>
        //public List<ProductImage> productImages { get; set; } = new List<ProductImage>();
    }

    /// <summary>
    /// 商品图片
    /// </summary>
    //public class ProductImage : Entity<int>
    //{
    //    // 商品图片ID
    //    //public int Id { get; set; }

    //    // 商品名称
    //    public string Url { get; set; }

    //    public int ProductId { get; set; }

    //    public List<ProductImageOrder> ProductImageOrders { get; set; }
    //}
}
